import Vue from 'vue'
import {
  Form,
  Input,
  FormItem,
  Button,
  Message,
  container,
  header,
  aside,
  main,
  menu,
  submenu,
  menuItemGroup,
  menuItem,
  breadcrumb,
  breadcrumbItem,
  card,
  row,
  col,
  tableColumn,
  table,
  Switch,
  tooltip,
  pagination,
  dialog,
  MessageBox,
  tag,
  tree,
  select,
  option,
  cascader,
  alert,
  Tabs,
  TabPane,
  Steps,
  Step,
  checkboxGroup,
  checkbox,
  upload
} from 'element-ui'
Vue.use(Form)
Vue.use(Input)
Vue.use(FormItem)
Vue.use(Button)
Vue.use(container)
Vue.use(header)
Vue.use(aside)
Vue.use(main)
Vue.use(menu)
Vue.use(submenu)
Vue.use(menuItemGroup)
Vue.use(menuItem)
Vue.use(breadcrumb)
Vue.use(breadcrumbItem)
Vue.use(card)
Vue.use(row)
Vue.use(col)
Vue.use(tableColumn)
Vue.use(table)
Vue.use(Switch)
Vue.use(tooltip)
Vue.use(pagination)
Vue.use(dialog)
Vue.use(tag)
Vue.use(tree)
Vue.use(select)
Vue.use(option)
Vue.use(cascader)
Vue.use(alert)
Vue.use(Tabs)
Vue.use(TabPane)
Vue.use(Steps)
Vue.use(Step)
Vue.use(checkboxGroup)
Vue.use(checkbox)
Vue.use(upload)
Vue.prototype.$message = Message
// 单独倒入消息框
// 导入弹窗提示组件 需要全局挂载和其他组件不同
// 挂载弹出框
Vue.prototype.$confirm = MessageBox.confirm
